<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@media screen and (min-width: 1200px) {
	.pc{
		display: block;
	}
	.shouji{
		display: none;
	}
	.content {
		width: 1200px;
		margin: 0 auto;
	}
	i,
	em,
	b {
		font-style: normal;
	}

	.tit01 {
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 48px;
		color: #222222;
		display: block;
		margin-bottom: 40px;
	}

	.tit01 a {
		color: #222222;
	}

	.tit01 span {
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 24px;
		color: #222222;
		display: block;
		font-weight: normal;
	}

	.zz_bj {
		background: none;
		margin-top: -80px;
		position: relative;
		z-index: 10;
		height: 168px;
		box-sizing: border-box;
		font-family: "Microsoft Yahei";
	}

	.zz .m_zz ul {
		width: 1200px;
		height: 168px;
		position: relative;
		background: #0890e1;
	}

	.zz .m_zz li {
		width: 25%;
		height: 168px;
		padding-top: 40px;
		box-sizing: border-box;
		overflow: hidden;
		float: left;
		text-align: center;
		position: relative;
	}

	.zz .m_zz li em {
		font-size: 36px;
		color: #333333;
		display: block;
		font-weight: bold;
		position: relative;
	}

	.zz .m_zz li em b {
		font-size: 50px;
		color: #fff;
		font-family: "Arial";
		position: relative;
	}

	.zz .m_zz li em b:after {
		content: '+';
		position: absolute;
		height: 12px;
		width: 12px;
		top: 5px;
		right: -15px;
		color: #fff;
		font-weight: normal;
		font-size: 24px;
	}

	.zz .m_zz li em i {
		font-size: 18px;
		color: #fff;
		font-weight: bold;
	}

	.zz .m_zz li span {
		text-align: center;
		line-height: 30px;
		height: 30px;
		box-sizing: border-box;
		font-size: 18px;
		color: #ffffff;
		display: block;
		white-space: nowrap;
		font-weight: bold;
	}
	.zz .m_zz li span dl{
		font-size: 14px;
		font-weight: 500;
	}

	.jx_bj {
		background: #fff;
		height: 560px;
		padding-top: 96px;
		box-sizing: border-box;
		font-family: "Microsoft Yahei";
	}

	.jx dl {
		width: 1200px;
		height: 374px;
		position: relative;
	}

	.jx dl dt {
		width: 600px;
		height: 374px;
		float: left;
		position: relative;
	}

	.jx dl dt:before {
		content: "";
		width: 600px;
		height: 130px;
		z-index: 0;
		background: #0891e1;
		position: absolute;
		top: 122px;
		left: 0;
	}

	.jx dl dt img {
		width: 400px;
		height: 374px;
		margin: 0 auto;
		display: block;
		position: relative;
		z-index: 1;
	}

	.jx dl dd {
		width: 500px;
		float: right;
		padding-top: 20px;
	}

	.jx dl dd h3 {
		font-size: 46px;
		font-weight: bold;
		color: #222222;
		margin-bottom: 35px;
		height: 88px;
		text-align: left;
	}

	.jx dl dd h3 span {
		display: block;
		font-size: 24px;
		color: #222222;
		text-align: left;
		font-weight: normal;
	}

	.jx dl dd p {
		text-align: justify;
		line-height: 30px;
		font-size: 14px;
		color: #666666;
		height: 155px;
	}

	.jx dl dd .span {
		display: block;
		width: 150px;
		height: 45px;
		line-height: 45px;
		position: relative;
		background: #0891e1;
		font-size: 18px;
		color: #ffffff;
		text-align: center;
	}
	.jx dl dd .span a{
		color: #ffffff;
		display: block;
	}

	.jx dl dd .span em {
		font-size: 14px;
		display: inline-block;
		color: #000000;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	/**/
	.pro_bj {
		height: auto;
		max-height: 1092px;
		max-width: 1920px;
		overflow: hidden;
		background: url(../images/cpbg.jpg) no-repeat center top;
		background-size: 100% 100%;
		padding-top: 132px;
		padding: 100px 0 20px;
		box-sizing: border-box;
		font-family: "Microsoft YaHei";
		margin: 0px auto;
	}

	.pro_bj h2 {}

	.pro_bj h2 span {
		background: url(../images/cptitbg.png) no-repeat center center;
	}

	.fen {
		width: 1200px;
	}

	.fen ul {
		height: 47px;
	}

	.fen ul li {
		width: 240px;
		height: 47px;
		background: #242d34;
		border-right: 1px solid #f6f6f6;
		text-align: center;
		float: left;
		box-sizing: border-box;
		position: relative;
	}

	.fen ul li a {
		text-decoration: none;
		position: relative;
		z-index: 3;
		display: block;
		font-weight: normal;
		line-height: 47px;
		height: 47px;
		font-size: 18px;
		color: #fff;
	}

	.fen ul li a:hover {
		background: #0891e1\9;
		color: #fff;
	}

	.fen ul li:after {
		content: '';
		position: absolute;
		height: 100%;
		width: 0;
		background: #0891e1;
		bottom: 0;
		left: 0;
		-webkit-transition: width .3s;
		transition: width .3s;
	}

	.fen ul li:hover:after,
	.fen ul li.cur:after {
		width: 100%;
		color: #fff;
	}

	.fen ul li:nth-child(3) {
		margin-right: 0;
	}

	.fen ul li.cur a {
		background: #0891e1;
		color: #fff;
	}

	.fen_nr {
		background: #fff;
		display: block;
		width: 1200px;
		clear: both;
		overflow: hidden;
	}

	.fen_nr p {
		min-height: 84px;
		position: relative;
	}

	.fen_nr p:before {
		content: '';
		position: absolute;
		height: 1px;
		width: 100%;
		background: #ebebeb;
		top: 50%;
		left: 0;
	}

	.fen_nr p:after {
		content: '';
		position: absolute;
		height: 1px;
		width: 100%;
		background: #ebebeb;
		bottom: 0;
		left: 0;
	}

	.fen_nr p a {
		font-size: 16px;
		color: #666;
		height: 42px;
		line-height: 42px;
		display: block;
		float: left;
		padding-left: 35px;
		background: url(../images/cpico.png) no-repeat 20px center;
	}

	.m_pro {
		height: auto;
		margin-top: 45px;
		position: relative;
		width: 100%;
		overflow: hidden;
		width: 1200px;
		margin: 0px auto;
	}

	.m_pro dl {
		float: left;
		width: 24%;
		margin: 10px 0.25% 0;
		height: 458px;
		position: relative;
		transition: all 0.5s linear;
		-webkit-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
	}

	.m_pro dl a {
		text-decoration: none;
	}

	.m_pro dt {
		width: 100%;
	}

	.m_pro dt img {
		width: 100%;
		display: block;
	}

	.m_pro dd {
		height: auto;
		padding-top: 10px;
		box-sizing: border-box;
		text-align: center;
		color: #333333;
	}

	.m_pro dd h3 {
		height: 40px;
		line-height: 40px;
		color: #333333;
		font-size: 18px;
		display: block;
		text-align: center;
	}

	.m_pro dd p {
		padding: 0 50px;
		height: 78px;
		text-align: center;
		line-height: 24px;
		font-size: 14px;
		color: #888888;
     overflow:hidden;
	}

	.m_pro dd span {
		width: 154px;
		height: 40px;
		line-height: 40px;
		display: block;
		margin: 0 auto;
		color: #fff;
		background: #0891e1;
		text-align: center;
	}

	.m_pro dl:hover {
		margin-top: 5px;
	}

	.m_pro dl:hover img {
		box-shadow: 0 0 10px #ccc;
	}

	.m_pro dl:hover span {
		display: block;
	}

	/**/
	.gybj {
		height: 950px;
		box-sizing: border-box;
		background: #fff;
		padding-top: 88px;
		overflow: hidden;
		font-family: "Microsoft Yahei";
	}

	.gybj h2 {
		margin-bottom: 60px;
	}

	.gybj h2 span {
		background: url(../images/tslinebg.png) no-repeat center center;
	}

	.gy {
		width: 1200px;
		height: 710px;
		position: relative;
		background: url(../images/tsbg.jpg) no-repeat center center;
	}

	.gy_left {
		width: 520px;
		float: left;
	}

	.gy_left dl {
		overflow: hidden;
		height: 167px;
		width: 520px;
		float: left;
		margin-bottom: 96px;
	}

	.gy_left dt {
		width: 119px;
		height: 119px;
		padding-top: 25px;
		float: left;
	}

	.gy_left dt img {
		width: 119px;
		height: 119px;
		display: block;
	}

	.gy_left dd {
		width: 397px;
		padding-right: 78px;
		height: 167px;
		box-sizing: border-box;
		float: left;
		position: relative;
	}

	.gy_left dd h3 {
		padding-left: 46px;
		padding-top: 10px;
		white-space: nowrap;
		margin-bottom: 15px;
		font-size: 22px;
		color: #222222;
		font-weight: bold;
		height: 58px;
		line-height: 58px;
		position: relative;
		font-family: "Microsoft Yahei";
	}

	.gy_left dd p {
		line-height: 24px;
		overflow: hidden;
		font-size: 16px;
		color: #666666;
		font-family: "Microsoft Yahei";
	}

	.gy_left dl:nth-child(2) {
		width: 365px;
	}

	.gy_left dl:nth-child(2) dt {
		padding-top: 46px;
		float: right;
	}

	.gy_left dl:nth-child(2) dd {
		width: 234px;
		padding-right: 40px;
	}

	.gy_left dl:nth-child(1) dd h3 {
		background: url(../images/ts01.gif) no-repeat left 0;
	}

	.gy_left dl:nth-child(2) dd h3 {
		background: url(../images/ts02.gif) no-repeat left 0;
	}

	.gy_left dl:nth-child(3) dd h3 {
		background: url(../images/ts03.gif) no-repeat left 0;
	}

	.gy_right {
		width: 520px;
		float: right;
	}

	.gy_right dl {
		overflow: hidden;
		height: 167px;
		width: 520px;
		float: right;
		margin-bottom: 96px;
	}

	.gy_right dt {
		width: 119px;
		height: 119px;
		padding-top: 25px;
		float: left;
	}

	.gy_right dt img {
		width: 119px;
		height: 119px;
		display: block;
	}

	.gy_right dd {
		width: 397px;
		padding-left: 78px;
		height: 167px;
		box-sizing: border-box;
		float: right;
		position: relative;
	}

	.gy_right dd h3 {
		padding-right: 46px;
		padding-top: 10px;
		white-space: nowrap;
		margin-bottom: 15px;
		font-size: 22px;
		color: #222222;
		font-weight: bold;
		height: 58px;
		line-height: 58px;
		position: relative;
		font-family: "Microsoft Yahei";
		text-align: right;
	}

	.gy_right dd p {
		line-height: 24px;
		overflow: hidden;
		font-size: 16px;
		color: #666666;
		font-family: "Microsoft Yahei";
		text-align: right;
	}

	.gy_right dl:nth-child(2) {
		width: 355px;
	}

	.gy_right dl:nth-child(2) dt {
		padding-top: 46px;
	}

	.gy_right dl:nth-child(2) dd {
		width: 235px;
		padding-right: 0;
		padding-left: 0;
	}

	.gy_right dl:nth-child(3) dt {
		padding-top: 32px;
	}

	.gy_right dl:nth-child(1) dd h3 {
		background: url(../images/ts04.gif) no-repeat right 0;
	}

	.gy_right dl:nth-child(2) dd h3 {
		background: url(../images/ts05.gif) no-repeat right 0;
	}

	.gy_right dl:nth-child(3) dd h3 {
		background: url(../images/ts06.gif) no-repeat right 0;
	}

	/**/
	.gg {
		height: 366px;
		background: url(../images/xgg.jpg) no-repeat center top;
	}

	.gg dl {
		position: relative;
		width: 1200px;
		height: 366px;
		margin: 0 auto;
	}

	.gg dl dt {
		margin-top: 125px;
		float: right;
		width: 684px;
		height: 75px;
		line-height: 75px;
		font-size: 38px;
		color: #ffffff;
		font-weight: bold;
	}

	.gg dl dd {
		width: 600px;
		position: absolute;
		top: 200px;
		right: 0px;
	}

	.gg dl dd p {
		width: 300px;
		float: left;
		background: url(../images/ggtel.png) no-repeat 0 10px;
		padding-left: 95px;
		font-size: 30px;
		color: #ffffff;
		font-weight: bold;
		font-family: "Arial";
		height: 72px;
		margin-top: 5px;
	}

	.gg dl dd p span {
		float: left;
		padding-top: 10px;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: normal;
		line-height: 25px;
		margin-right: 10px;
	}

	.gg dl dd em {
		float: right;
		width: 158px;
		line-height: 32px;
		height: 32px;
		font-size: 18px;
		color: #ffffff;
		background: #0891e1;
		border-radius: 13px;
		display: block;
		text-align: center;
	}

	.gg dl dd em a {
		color: #fff;
	}

	/**/
	.ysbj {
		height: 905px;
		position: relative;
		box-sizing: border-box;
		background: #fff;
		padding-top: 88px;
		overflow: hidden;
		font-family: "Microsoft Yahei";
	}

	.ysbj h2 {
		margin-bottom: 35px;
	}

	.ysbj h2 span {
		background: url(../images/ystitbg.png) no-repeat center center;
	}

	.ys {
		height: 658px;
		position: relative;
		padding-top: 50px;
	}

	.yst {
		width: 1200px;
		height: 103px;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.yst li {
		cursor: pointer;
		position: relative;
		margin-right: 110px;
		width: 95px;
		height: 103px;
		color: #fff;
		float: left;
		font: 20px "Microsoft Yahei";
		font-weight: bold;
		text-align: center;
		padding-top: 55px;
		box-sizing: border-box;
	}

	.yst li:nth-child(1) {
		margin-left: 40px;
	}

	.yst li:last-child {
		margin-right: 40px;
	}

	.yst li.cur {
		color: #fff;
	}

	.yst li:nth-child(1) {
		background: url(../images/ysico1.png) no-repeat center top;
	}

	.yst li:nth-child(2) {
		background: url(../images/ysico2.png) no-repeat center top;
	}

	.yst li:nth-child(3) {
		background: url(../images/ysico3.png) no-repeat center top;
	}

	.yst li:nth-child(4) {
		background: url(../images/ysico4.png) no-repeat center top;
	}

	.yst li:nth-child(5) {
		background: url(../images/ysico5.png) no-repeat center top;
	}

	.yst li:nth-child(6) {
		background: url(../images/ysico6.png) no-repeat center top;
	}

	.yst li:nth-child(1).cur {
		background: url(../images/ysico1cur.png) no-repeat center top;
	}

	.yst li:nth-child(2).cur {
		background: url(../images/ysico2cur.png) no-repeat center top;
	}

	.yst li:nth-child(3).cur {
		background: url(../images/ysico3cur.png) no-repeat center top;
	}

	.yst li:nth-child(4).cur {
		background: url(../images/ysico4cur.png) no-repeat center top;
	}

	.yst li:nth-child(5).cur {
		background: url(../images/ysico5cur.png) no-repeat center top;
	}

	.yst li:nth-child(6).cur {
		background: url(../images/ysico6cur.png) no-repeat center top;
	}




	.m_ys {
		height: 658px;
	}

	.ys .jt a {
		width: 23px;
		height: 42px;
		position: absolute;
		top: 42%;
	}

	.ys .ysprev a {
		background: url(../images/ysleft.png) no-repeat 0 0;
		left: -90px;
	}

	.ys .ysnext a {
		background: url(../images/ysright.png) no-repeat 0 0;
		right: -90px;
	}

	.ys dl {
		width: 1200px;
		height: 550px;
		overflow: hidden;
		position: relative;
	}

	.ys dl dt {
		width: 1200px;
		height: 550px;
		display: block;
		float: left;
	}

	.ys dl dt img {
		width: 1200px;
		height: 550px;
		display: block;
	}

	.ys dl dd {
		height: 380px;
		width: 440px;
		padding: 30px 25px 0;
		box-sizing: border-box;
		position: absolute;
		top: 110px;
		left: 60px;
		background: rgba(255, 255, 255, 0.95);
	}

	.ys dl dd h3 {
		height: 95px;
		padding-top: 45px;
		color: #fff;
		font-size: 30px;
		color: #222222;
		text-align: left;
		font-weight: bold;
		box-sizing: border-box;
		background: url(../images/01.png) no-repeat;
	}

	.ys dl dd p {
		line-height: 23px;
		overflow: hidden;
		font-size: 15px;
		color: #333333;
		text-align: left;
		padding-left: 18px;
		background: url(../images/yspico.jpg) no-repeat 0 9px;
		margin-top: 22px;
	}

	.ys dl dd p i {
		font-size: 15px;
		color: #ff0101;
		font-weight: bold;
	}

	.m_ys dl.d1 dd h3 {
		background: url(../images/01.png) no-repeat center top;
	}

	.m_ys dl.d2 dd h3 {
		background: url(../images/02.png) no-repeat center top;
	}

	.m_ys dl.d3 dd h3 {
		background: url(../images/03.png) no-repeat center top;
	}

	.m_ys dl.d4 dd h3 {
		background: url(../images/04.png) no-repeat center top;
	}

	.m_ys dl.d5 dd h3 {
		background: url(../images/05.png) no-repeat center top;
	}

	.m_ys dl.d6 dd h3 {
		background: url(../images/06.png) no-repeat center top;
	}


	/**/
	.casebj {
		height: auto;
		background: url(../images/jzbg.jpg) no-repeat center top;
		padding-top: 88px;
		padding-bottom: 50px;
		overflow: hidden;
		font-family: "Microsoft Yahei";
		box-sizing: border-box;
	}

	.casebj h2 {
		margin-bottom: 40px;
	}

	.casebj h2 span {
		background: url(../images/jztitbg.png) no-repeat center center;
	}

	.case {
		box-sizing: border-box;
	}

	.case dl {
		width: auto;
		height: 275px;
		overflow: hidden;
		box-sizing: border-box;
		position: relative;
		margin-right: 20px;
		margin-bottom: 20px;
		float: left;
		box-shadow: 0 0 10px #ccc;
	}

	.case dl dt {
		width: 275px;
		height: 275px;
		overflow: hidden;
		display: block;
		float: left;
	}

	.case dl dt img {
		width: 275px;
		height: 275px;
		display: block;
		-webkit-transition: 1s;
		-moz-transition: 1s;
		transition: 1s;
	}

	.case dl dt img:hover {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}

	.case dl dd {
		height: 275px;
		background: #fff;
		width: 315px;
		padding: 25px 15px 0 25px;
		box-sizing: border-box;
		float: left;
	}

	.case dl dd h3 {
		font-weight: normal;
		text-align: left;
		font-size: 18px;
		color: #222222;
		height: 40px;
		line-height: 40px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		position: relative;
	}

	.case dl dd h3 a {
		color: #222222;
	}

	.case dl dd p {
		height: 126px;
		overflow: hidden;
		line-height: 25px;
		overflow: hidden;
		font-size: 14px;
		color: #d0d0d0;
		text-align: justify;
	}

	.case dl dd span a {
		width: 130px;
		height: 40px;
		display: block;
		background: url(../images/more1.gif) no-repeat;
	}

	.case dl:nth-child(4n) {
		margin-right: 0;
	}

	.case dl:hover {
		box-shadow: 0 0 10px #0a73b1;
		cursor: pointer;
	}

	.case dl:hover dd {
		background: #0a73b1;
	}

	.case dl:hover dd h3 a {
		color: #fff;
	}

	.case dl:hover dd p {
		color: #fff;
	}

	.case dl:hover dd span a {
		background: url(../images/more1cur.gif) no-repeat;
	}


	/**/
	.nswsbj {
		height: 590px;
		box-sizing: border-box;
		background: #fff;
		padding-top: 88px;
		overflow: hidden;
		font-family: "Microsoft Yahei";
		position: relative;
	}

	.nswsbj:before {
		content: "";
		width: 100%;
		height: 1px;
		background: #d9d9d9;
		position: absolute;
		left: 0;
		top: 234px;
	}

	.nswsbj h2 {
		margin-bottom: 30px;
	}

	.newstit {
		height: 42px;
		width: 304px;
		margin: 0 auto;
		background: #fff;
		position: relative;
		z-index: 1;
	}

	.newstit i {
		color: #333333;
		height: 42px;
		display: inline-block;
		font-weight: normal;
		text-decoration: none;
	}

	.newstit i a {
		position: relative;
		text-decoration: none;
		font-size: 18px;
		display: inline-block;
		height: 40px;
		color: #222222;
		line-height: 40px;
		text-align: center;
		font-weight: normal;
		border: 1px solid #d9d9d9;
		width: 150px;
		float: left;
	}

	.newstit i a:before {
		-webkit-transition: width .3s;
		transition: width .3s;
		content: "";
		width: 0;
		height: 3px;
		background: #0891e1;
		position: absolute;
		left: 0;
		bottom: 0px;
	}

	.newstit i a:nth-child(2) {
		margin-left: -1px;
	}

	.newstit i a.cur {
		color: #333;
		font-weight: bold;
	}

	.newstit i a.cur:before {
		content: "";
		width: 100%;
		height: 3px;
		background: #0891e1;
		position: absolute;
		left: 0;
		bottom: 0px;
	}

	.newstit p {
		width: 97px;
		height: 28px;
		border: 1px solid #d9d9d9;
		position: absolute;
		right: -448px;
		top: 7px;
	}

	.newstit p a {
		width: 48px;
		height: 28px;
		float: left;
	}

	.newstit p .newsprev {
		background: url(../images/news_left.gif) no-repeat;
	}

	.newstit p .newsnext {
		background: url(../images/news_right.gif) no-repeat;
	}

	.newstit p a:nth-child(1) {
		border-right: 1px solid #d9d9d9;
	}

	.news_nr {
		margin-top: 41px;
	}

	.news2 {
		width: 1200px;
	}

	.news2 dl {
		width: 330px;
		margin-right: 110px;
		float: left;
	}

	.news2 dt {
		display: block;
		font: 16px "Microsoft YaHei";
		height: 70px;
		line-height: 70px;
		display: block;
		margin-bottom: 25px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: left;
		border-bottom: 1px dashed #999999;
	}

	.news2 dt a {
		color: #222222;
		font-weight: normal;
	}

	.news2 dd {}

	.news2 dd p {
		font: 14px "Microsoft YaHei";
		line-height: 24px;
		height: 100px;
		color: #888888;
	}

	.news2 dd em {
		background: url(../images/newsico.gif) no-repeat left center;
		padding-left: 20px;
		display: block;
		font: 14px Arial;
		color: #888888;
	}



	/**/
	.aboutbj {
		background: url(../images/aboutbg.jpg) no-repeat center top;
		height: 540px;
		font-family: "Microsoft Yahei";
		box-sizing: border-box;
		overflow: hidden;
	}

	.about {
		overflow: hidden;
		position: relative;
		padding-top: 100px;
	}

	.about h2 {
		text-align: left;
		font-size: 50px;
		color: #222222;
	}

	.about h2 span {
		text-align: left;
	}

	.about dl {
		width: 685px;
	}

	.about dl dt {
		width: 705px;
		border: 1px solid #e2e2e2;
		padding: 9px;
		box-sizing: border-box;
		height: 151px;
	}

	.about dl dt img {
		width: 685px;
		height: 131px;
		display: block;
	}

	.about dl dd {
		font-size: 15px;
		color: #666666;
		line-height: 26px;
		width: 586px;
		padding-top: 10px;
		box-sizing: border-box;
		text-align: justify;
	}

	.about dl dd {
		text-align: justify;
	}



	.link_bj {
		min-height: 54px;
		position: relative;
		z-index: 1;
		background: #3a4249;
		overflow: hidden;
	}

	.link {
		width: 1200px;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
		font-family: "Microsoft Yahei";
	}

	.link h2 {
		width: 60px;
		box-sizing: border-box;
		overflow: hidden;
		float: left;
		font-size: 18px;
		font-weight: bold;
		height: 54px;
		line-height: 54px;
		overflow: hidden;
		color: #aaacae;
	}
	
	.link ul li{
		float: left;
		height: 54px;
		line-height: 54px;
		margin-right: 10px;
		}

	.link h2 em {
		font-size: 16px;
		color: #aaacae;
		font-family: "Arial";
		display: inline-block;
		font-weight: bold;
		padding-left: 10px;
	}

	.link p {
		width: 1010px;
		float: left;
		font-size: 14px;
		overflow: hidden;
		line-height: 54px;
		color: #aaacae;
	}

	.link p a {
		color: #aaacae;
		padding: 0 16px;
	}

	/* 客户logo */
	.kehulogo{
		width: 1200px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
	}
	.logoes{
		float: left;
		margin-right: 10px;
	}
	.logoes .img01{
		
	}
	.logoes .img02{
		display: none;
	}
	.logoes:hover .img01{
		display: none;
	}
	.logoes:hover .img02{
		display: block;
	}
	
	
}







@media (max-width: 768px) {
	
	
		.content {
			width: 98%;
			margin: 0 auto;
			padding: 1%;
		}
		i,
		em,
		b {
			font-style: normal;
		}
	
		.tit01 {
			text-align: center;
			font-family: "Microsoft YaHei";
			font-size: 1.375rem;
			color: #222222;
			display: block;
			margin-bottom: 2.5rem;
			line-height: 1.75rem;
			height: 1.75rem;
		}
	
		.tit01 a {
			color: #222222;
			font-size: 1.375rem;
		}
	
		.tit01 span {
			text-align: center;
			font-family: "Microsoft YaHei";
			font-size: 1.25rem;
			color: #222222;
			display: block;
			font-weight: normal;
		}
	
		.zz_bj {
			display: none;
			background: none;
			margin-top: -80px;
			position: relative;
			z-index: 10;
			height: 10.5rem;
			box-sizing: border-box;
			font-family: "Microsoft Yahei";
		}
	
		.zz .m_zz ul {
			width: 100%;
			height: 168px;
			position: relative;
			background: #0890e1;
		}
	
		.zz .m_zz li {
			width: 25%;
			height: 168px;
			padding-top: 40px;
			box-sizing: border-box;
			overflow: hidden;
			float: left;
			text-align: center;
			position: relative;
		}
	
		.zz .m_zz li em {
			font-size: 36px;
			color: #333333;
			display: block;
			font-weight: bold;
			position: relative;
		}
	
		.zz .m_zz li em b {
			font-size: 50px;
			color: #fff;
			font-family: "Arial";
			position: relative;
		}
	
		.zz .m_zz li em b:after {
			content: '+';
			position: absolute;
			height: 12px;
			width: 12px;
			top: 5px;
			right: -15px;
			color: #fff;
			font-weight: normal;
			font-size: 24px;
		}
	
		.zz .m_zz li em i {
			font-size: 18px;
			color: #fff;
			font-weight: bold;
		}
	
		.zz .m_zz li span {
			text-align: center;
			line-height: 30px;
			height: 30px;
			box-sizing: border-box;
			font-size: 18px;
			color: #ffffff;
			display: block;
			white-space: nowrap;
			font-weight: bold;
		}
		.zz .m_zz li span dl{
			font-size: 14px;
			font-weight: 500;
		}
	
		.jx_bj {
			background: #fff;
			height: auto;
			box-sizing: border-box;
			font-family: "Microsoft Yahei";
		}
	
		.jx dl {
			width: 100%;
			height: auto;
			position: relative;
		}
		.aboutlf{
			display: none;
		}
		.jx dl dt {
			width: 600px;
			height: 374px;
			float: left;
			position: relative;
		}
	
		.jx dl dt:before {
			content: "";
			width: 600px;
			height: 130px;
			z-index: 0;
			background: #0891e1;
			position: absolute;
			top: 122px;
			left: 0;
		}
	
		.jx dl dt img {
			width: 400px;
			height: 374px;
			margin: 0 auto;
			display: block;
			position: relative;
			z-index: 1;
		}
	
		.jx dl dd {
			width: 100%;
			float: left;
			padding-top: 1.25rem;
			padding-bottom: 1.25rem;
		}
	
		.jx dl dd h3 {
			font-size: 1.375rem;
			font-weight: bold;
			color: #222222;
			margin-bottom: 1.1875rem;
			height: 3.5rem;
			text-align: center;
		}
	
		.jx dl dd h3 span {
			display: block;
			font-size: 1.25rem;
			color: #222222;
			text-align: left;
			font-weight: normal;
			text-align: center;
		}
	
		.jx dl dd p {
			text-align: left;
			line-height: 1.5rem;
			font-size: 0.875rem;
			color: #666666;
			height: auto;
			text-indent: 1.25rem;
		}
	
		.jx dl dd .span {
			display: block;
			width: 9.375rem;
			height: 2.5rem;
			line-height: 2.5rem;
			position: relative;
			background: #0891e1;
			font-size: 1rem;
			color: #ffffff;
			text-align: center;
			margin: 0px auto;
		}
		.jx dl dd .span a{
			color: #ffffff;
			display: block;
		}
	
		.jx dl dd .span em {
			font-size: 0.875rem;
			display: inline-block;
			color: #000000;
			position: absolute;
			left: 0;
			bottom: 0;
		}
	
		/**/
		.pro_bj {
			height: auto;
			overflow: hidden;
			background: url(../images/cpbg.jpg) no-repeat center top;
			background-size: 100% 100%;
			padding-top: 8.25rem;
			padding: 0px;
			box-sizing: border-box;
			font-family: "Microsoft YaHei";
		}
	
		.pro_bj h2 {}
	
		.pro_bj h2 span {
			background: url(../images/cptitbg.png) no-repeat center center;
		}
	
		.fen {
			width: 100%;
		}
	
		.fen ul {
			height: 2.9375rem;
		}
	
		.fen ul li {
			width: 33.333%;
			height: 2.9375rem;
			background: #242d34;
			border-right: 1px solid #f6f6f6;
			text-align: center;
			float: left;
			box-sizing: border-box;
			position: relative;
		}
		.fen ul li:last-child{
			display: none;
		}
		.fen ul li a {
			text-decoration: none;
			position: relative;
			z-index: 3;
			display: block;
			font-weight: normal;
			line-height: 2.9375rem;
			height: 2.9375rem;
			font-size: 0.85rem;
			color: #fff;
		}
	
		.fen ul li a:hover {
			background: #0891e1\9;
			color: #fff;
		}
	
		.fen ul li:after {
			content: '';
			position: absolute;
			height: 100%;
			width: 0;
			background: #0891e1;
			bottom: 0;
			left: 0;
			-webkit-transition: width .3s;
			transition: width .3s;
		}
	
		.fen ul li:hover:after,
		.fen ul li.cur:after {
			width: 100%;
			color: #fff;
		}
	
		.fen ul li:nth-child(3) {
			margin-right: 0;
		}
	
		.fen ul li.cur a {
			background: #0891e1;
			color: #fff;
			font-size: 0.85rem;
		}
	
		.fen_nr {
			background: #fff;
			display: block;
			width: 100%;
			clear: both;
			overflow: hidden;
		}
	
		.fen_nr p {
			min-height: 84px;
			position: relative;
		}
	
		.fen_nr p:before {
			content: '';
			position: absolute;
			height: 1px;
			width: 100%;
			background: #ebebeb;
			top: 50%;
			left: 0;
		}
	
		.fen_nr p:after {
			content: '';
			position: absolute;
			height: 1px;
			width: 100%;
			background: #ebebeb;
			bottom: 0;
			left: 0;
		}
	
		.fen_nr p a {
			font-size: 1rem;
			color: #666;
			height: 2.625rem;
			line-height: 2.625rem;
			display: block;
			float: left;
			padding-left: 2.1875rem;
			background: url(../images/cpico.png) no-repeat 20px center;
		}
	
		.m_pro {
			height: auto;
			margin-top: 2.8125rem;
			position: relative;
			width: 100%;
			overflow: hidden;
			margin: 0px auto;
		}
	
		.m_pro dl {
			float: left;
			width: 48%;
			margin: 10px 1%;
			height: auto;
			position: relative;
			
		}
	
		.m_pro dl a {
			text-decoration: none;
		}
	
		.m_pro dt {
			width: 100%;
		}
	
		.m_pro dt img {
			width: 100%;
			display: block;
		}
	
		.m_pro dd {
			height: auto;
			padding-top: 0.625rem;
			box-sizing: border-box;
			text-align: center;
			color: #333333;
		}
	
		.m_pro dd h3 {
			height: 2.5rem;
			line-height: 2.5rem;
			color: #333333;
			font-size: 1.125rem;
			display: block;
			text-align: center;
		}
	
		.m_pro dd p {
			/* padding: 0 3.125rem; */
			height: 5.125rem;
			text-align: center;
			line-height: 1.5rem;
			font-size: 0.875rem;
			color: #888888;
		}
	
		.m_pro dd span {
			width: 9.625rem;
			height: 2.5rem;
			line-height: 2.5rem;
			display: block;
			margin: 0 auto;
			color: #fff;
			background: #0891e1;
			text-align: center;
		}
	
		
		
		
	
		/**/
		.gybj {
			height: auto;
			box-sizing: border-box;
			background: #fff;
			padding-top: 1.5625rem;
			overflow: hidden;
			font-family: "Microsoft Yahei";
		}
	
		.gybj h2 {
			margin-bottom: 3.75rem;
		}
	
		.gybj h2 span {
			background: url(../images/tslinebg.png) no-repeat center center;
		}
	
		.gy {
			width: 100%;
			height: auto;
			position: relative;
			/* background: url(../images/tsbg.jpg) no-repeat center center; */
		}
	
		.gy_left {
			width: 100%;
			float: left;
		}
	
		.gy_left dl {
			overflow: hidden;
			height: auto;
			width: 100%;
			float: left;
			margin-bottom: 1.25rem;
		}
	
		.gy_left dt {
			display: none;
			width: 119px;
			height: 119px;
			padding-top: 25px;
			float: left;
		}
	
		.gy_left dt img {
			width: 119px;
			height: 119px;
			display: block;
		}
	
		.gy_left dd {
			width: 100%;
			height: auto;
			box-sizing: border-box;
			float: left;
			position: relative;
		}
	
		.gy_left dd h3 {
			padding-left: 46px;
			padding-top: 10px;
			white-space: nowrap;
			margin-bottom: 15px;
			font-size: 22px;
			color: #222222;
			font-weight: bold;
			height: 58px;
			line-height: 58px;
			position: relative;
			font-family: "Microsoft Yahei";
		}
	
		.gy_left dd p {
			line-height: 24px;
			overflow: hidden;
			font-size: 16px;
			color: #666666;
			font-family: "Microsoft Yahei";
		}
	
		.gy_left dl:nth-child(2) {
			width: 100%;
		}
	
		.gy_left dl:nth-child(2) dt {
			padding-top: 46px;
			float: right;
		}
	
		.gy_left dl:nth-child(2) dd {
			width: 100%;
		}
	
		.gy_left dl:nth-child(1) dd h3 {
			background: url(../images/ts01.gif) no-repeat left 0;
		}
	
		.gy_left dl:nth-child(2) dd h3 {
			background: url(../images/ts02.gif) no-repeat left 0;
		}
	
		.gy_left dl:nth-child(3) dd h3 {
			background: url(../images/ts03.gif) no-repeat left 0;
		}
	
		.gy_right {
			width: 100%;
			float: left;
		}
	
		.gy_right dl {
			overflow: hidden;
			height: auto;
			width: 100%;
			float: left;
			margin-bottom: 1.25rem;
		}
	
		.gy_right dt {
			display: none;
		}
	
		.gy_right dt img {
			display: none;
		}
	
		.gy_right dd {
			width: 100%;
			height: auto;
			box-sizing: border-box;
			float: left;
			position: relative;
		}
	
		.gy_right dd h3 {
			padding-left: 2.875rem;
			padding-top: 0.625rem;
			white-space: nowrap;
			margin-bottom: 0.9375rem;
			font-size: 1.375rem;
			color: #222222;
			font-weight: bold;
			height: 3.625rem;
			line-height: 3.625rem;
			position: relative;
			font-family: "Microsoft Yahei";
			text-align: left;
		}
	
		.gy_right dd p {
			line-height: 1.5rem;
			overflow: hidden;
			font-size: 1rem;
			color: #666666;
			font-family: "Microsoft Yahei";
			text-align: left;
		}
	
		.gy_right dl:nth-child(2) {
			width: 100%;
		}
	
		.gy_right dl:nth-child(2) dt {
			padding-top: 2.875rem;
			display: none;
		}
	
		.gy_right dl:nth-child(2) dd {
			width: 100%;
			padding-right: 0;
			padding-left: 0;
		}
	
		.gy_right dl:nth-child(3) dt {
			padding-top: 2rem;
		}
	
		.gy_right dl:nth-child(1) dd h3 {
			background: url(../images/ts04.gif) no-repeat left 0;
		}
	
		.gy_right dl:nth-child(2) dd h3 {
			background: url(../images/ts05.gif) no-repeat left 0;
		}
	
		.gy_right dl:nth-child(3) dd h3 {
			background: url(../images/ts06.gif) no-repeat left 0;
		}
	
		/**/
		.gg {
			display: none;
			height: auto;
			background: url(../images/xgg.jpg) no-repeat center top;
		}
	
		.gg dl {
			position: relative;
			width: 100%;
			height: 20rem;
			margin: 0 auto;
		}
	
		.gg dl dt {
			float: left;
			width: 100%;
			height: 2.6875rem;
			line-height: 2.6875rem;
			font-size: 1.375rem;
			color: #ffffff;
			font-weight: bold;
		}
	
		.gg dl dd {
			width: 600px;
			position: absolute;
			top: 200px;
			right: 0px;
		}
	
		.gg dl dd p {
			width: 300px;
			float: left;
			background: url(../images/ggtel.png) no-repeat 0 10px;
			padding-left: 95px;
			font-size: 30px;
			color: #ffffff;
			font-weight: bold;
			font-family: "Arial";
			height: 72px;
			margin-top: 5px;
		}
	
		.gg dl dd p span {
			float: left;
			padding-top: 10px;
			display: block;
			font-size: 18px;
			color: #fff;
			font-weight: normal;
			line-height: 25px;
			margin-right: 10px;
		}
	
		.gg dl dd em {
			float: right;
			width: 158px;
			line-height: 32px;
			height: 32px;
			font-size: 18px;
			color: #ffffff;
			background: #0891e1;
			border-radius: 13px;
			display: block;
			text-align: center;
		}
	
		.gg dl dd em a {
			color: #fff;
		}
	
		/**/
		.ysbj {
			height: 905px;
			position: relative;
			box-sizing: border-box;
			background: #fff;
			padding-top: 88px;
			overflow: hidden;
			font-family: "Microsoft Yahei";
		}
	
		.ysbj h2 {
			margin-bottom: 35px;
		}
	
		.ysbj h2 span {
			background: url(../images/ystitbg.png) no-repeat center center;
		}
	
		.ys {
			height: 658px;
			position: relative;
			padding-top: 50px;
		}
	
		.yst {
			width: 1200px;
			height: 103px;
			position: absolute;
			left: 0;
			top: 0;
			z-index: 1;
		}
	
		.yst li {
			cursor: pointer;
			position: relative;
			margin-right: 110px;
			width: 95px;
			height: 103px;
			color: #fff;
			float: left;
			font: 20px "Microsoft Yahei";
			font-weight: bold;
			text-align: center;
			padding-top: 55px;
			box-sizing: border-box;
		}
	
		.yst li:nth-child(1) {
			margin-left: 40px;
		}
	
		.yst li:last-child {
			margin-right: 40px;
		}
	
		.yst li.cur {
			color: #fff;
		}
	
		.yst li:nth-child(1) {
			background: url(../images/ysico1.png) no-repeat center top;
		}
	
		.yst li:nth-child(2) {
			background: url(../images/ysico2.png) no-repeat center top;
		}
	
		.yst li:nth-child(3) {
			background: url(../images/ysico3.png) no-repeat center top;
		}
	
		.yst li:nth-child(4) {
			background: url(../images/ysico4.png) no-repeat center top;
		}
	
		.yst li:nth-child(5) {
			background: url(../images/ysico5.png) no-repeat center top;
		}
	
		.yst li:nth-child(6) {
			background: url(../images/ysico6.png) no-repeat center top;
		}
	
		.yst li:nth-child(1).cur {
			background: url(../images/ysico1cur.png) no-repeat center top;
		}
	
		.yst li:nth-child(2).cur {
			background: url(../images/ysico2cur.png) no-repeat center top;
		}
	
		.yst li:nth-child(3).cur {
			background: url(../images/ysico3cur.png) no-repeat center top;
		}
	
		.yst li:nth-child(4).cur {
			background: url(../images/ysico4cur.png) no-repeat center top;
		}
	
		.yst li:nth-child(5).cur {
			background: url(../images/ysico5cur.png) no-repeat center top;
		}
	
		.yst li:nth-child(6).cur {
			background: url(../images/ysico6cur.png) no-repeat center top;
		}
	
	
	
	
		.m_ys {
			height: 658px;
		}
	
		.ys .jt a {
			width: 23px;
			height: 42px;
			position: absolute;
			top: 42%;
		}
	
		.ys .ysprev a {
			background: url(../images/ysleft.png) no-repeat 0 0;
			left: -90px;
		}
	
		.ys .ysnext a {
			background: url(../images/ysright.png) no-repeat 0 0;
			right: -90px;
		}
	
		.ys dl {
			width: 1200px;
			height: 550px;
			overflow: hidden;
			position: relative;
		}
	
		.ys dl dt {
			width: 1200px;
			height: 550px;
			display: block;
			float: left;
		}
	
		.ys dl dt img {
			width: 1200px;
			height: 550px;
			display: block;
		}
	
		.ys dl dd {
			height: 380px;
			width: 440px;
			padding: 30px 25px 0;
			box-sizing: border-box;
			position: absolute;
			top: 110px;
			left: 60px;
			background: rgba(255, 255, 255, 0.95);
		}
	
		.ys dl dd h3 {
			height: 95px;
			padding-top: 45px;
			color: #fff;
			font-size: 30px;
			color: #222222;
			text-align: left;
			font-weight: bold;
			box-sizing: border-box;
			background: url(../images/01.png) no-repeat;
		}
	
		.ys dl dd p {
			line-height: 23px;
			overflow: hidden;
			font-size: 15px;
			color: #333333;
			text-align: left;
			padding-left: 18px;
			background: url(../images/yspico.jpg) no-repeat 0 9px;
			margin-top: 22px;
		}
	
		.ys dl dd p i {
			font-size: 15px;
			color: #ff0101;
			font-weight: bold;
		}
	
		.m_ys dl.d1 dd h3 {
			background: url(../images/01.png) no-repeat center top;
		}
	
		.m_ys dl.d2 dd h3 {
			background: url(../images/02.png) no-repeat center top;
		}
	
		.m_ys dl.d3 dd h3 {
			background: url(../images/03.png) no-repeat center top;
		}
	
		.m_ys dl.d4 dd h3 {
			background: url(../images/04.png) no-repeat center top;
		}
	
		.m_ys dl.d5 dd h3 {
			background: url(../images/05.png) no-repeat center top;
		}
	
		.m_ys dl.d6 dd h3 {
			background: url(../images/06.png) no-repeat center top;
		}
	
	
		/**/
		.casebj {
			height: auto;
			background: url(../images/jzbg.jpg) no-repeat center top;
			padding-top: 1.25rem;
			padding-bottom: 1.25rem;
			overflow: hidden;
			font-family: "Microsoft Yahei";
			box-sizing: border-box;
		}
	
		.casebj h2 {
			margin-bottom: 2.5rem;
		}
	
		.casebj h2 span {
			background: url(../images/jztitbg.png) no-repeat center center;
		}
	
		.case {
			box-sizing: border-box;
		}
	
		.case dl {
			width: 48%;
			height: auto;
			overflow: hidden;
			box-sizing: border-box;
			position: relative;
			margin-bottom: 0.625rem;
			float: left;
			box-shadow: 0 0 10px #ccc;
			margin-right: 2%;
		}
	
		.case dl dt {
			width: 100%;
			height: auto;
			overflow: hidden;
			display: block;
			float: left;
		}
	
		.case dl dt img {
			width: 100%;
			height: auto;
			display: block;
			-webkit-transition: 1s;
			-moz-transition: 1s;
			transition: 1s;
		}
	
		.case dl dt img:hover {
			-webkit-transform: scale(1.1);
			-moz-transform: scale(1.1);
			-ms-transform: scale(1.1);
			transform: scale(1.1);
		}
	
		.case dl dd {
			height: auto;
			background: #fff;
			width: 100%;
			padding: 0.625rem;
			box-sizing: border-box;
			float: left;
		}
	
		.case dl dd h3 {
			font-weight: normal;
			text-align: left;
			font-size: 18px;
			color: #222222;
			height: 40px;
			line-height: 40px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			position: relative;
		}
	
		.case dl dd h3 a {
			color: #222222;
		}
	
		.case dl dd p {
			height: 126px;
			overflow: hidden;
			line-height: 25px;
			overflow: hidden;
			font-size: 14px;
			color: #d0d0d0;
			text-align: justify;
		}
	
		.case dl dd span a {
			width: 130px;
			height: 40px;
			display: block;
			background: url(../images/more1.gif) no-repeat;
		}
	
		.case dl:nth-child(4n) {
			margin-right: 0;
		}
	
		.case dl:hover {
			box-shadow: 0 0 10px #0a73b1;
			cursor: pointer;
		}
	
		.case dl:hover dd {
			background: #0a73b1;
		}
	
		.case dl:hover dd h3 a {
			color: #fff;
		}
	
		.case dl:hover dd p {
			color: #fff;
		}
	
		.case dl:hover dd span a {
			background: url(../images/more1cur.gif) no-repeat;
		}
	
	
		/**/
		.nswsbj {
			height: 30rem;
			box-sizing: border-box;
			background: #fff;
			padding-top: 88px;
			overflow: hidden;
			font-family: "Microsoft Yahei";
			position: relative;
		}
	
		.nswsbj:before {
			content: "";
			width: 100%;
			height: 1px;
			background: #d9d9d9;
			position: absolute;
			left: 0;
			top: 234px;
		}
	
		.nswsbj h2 {
			margin-bottom: 30px;
		}
	
		.newstit {
			height: 42px;
			width: 304px;
			margin: 0 auto;
			background: #fff;
			position: relative;
			z-index: 1;
		}
	
		.newstit i {
			color: #333333;
			height: 42px;
			display: inline-block;
			font-weight: normal;
			text-decoration: none;
		}
	
		.newstit i a {
			position: relative;
			text-decoration: none;
			font-size: 18px;
			display: inline-block;
			height: 40px;
			color: #222222;
			line-height: 40px;
			text-align: center;
			font-weight: normal;
			border: 1px solid #d9d9d9;
			width: 150px;
			float: left;
		}
	
		.newstit i a:before {
			-webkit-transition: width .3s;
			transition: width .3s;
			content: "";
			width: 0;
			height: 3px;
			background: #0891e1;
			position: absolute;
			left: 0;
			bottom: 0px;
		}
	
		.newstit i a:nth-child(2) {
			margin-left: -1px;
		}
	
		.newstit i a.cur {
			color: #333;
			font-weight: bold;
		}
	
		.newstit i a.cur:before {
			content: "";
			width: 100%;
			height: 3px;
			background: #0891e1;
			position: absolute;
			left: 0;
			bottom: 0px;
		}
	
		.newstit p {
			width: 97px;
			height: 28px;
			border: 1px solid #d9d9d9;
			position: absolute;
			right: -448px;
			top: 7px;
		}
	
		.newstit p a {
			width: 48px;
			height: 28px;
			float: left;
		}
	
		.newstit p .newsprev {
			background: url(../images/news_left.gif) no-repeat;
		}
	
		.newstit p .newsnext {
			background: url(../images/news_right.gif) no-repeat;
		}
	
		.newstit p a:nth-child(1) {
			border-right: 1px solid #d9d9d9;
		}
	
		.news_nr {
			margin-top: 41px;
		}
	
		.news2 {
			width: 1200px;
		}
	
		.news2 dl {
			width: 330px;
			margin-right: 110px;
			float: left;
		}
	
		.news2 dt {
			display: block;
			font: 16px "Microsoft YaHei";
			height: 70px;
			line-height: 70px;
			display: block;
			margin-bottom: 25px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			text-align: left;
			border-bottom: 1px dashed #999999;
		}
	
		.news2 dt a {
			color: #222222;
			font-weight: normal;
		}
	
		.news2 dd {}
	
		.news2 dd p {
			font: 14px "Microsoft YaHei";
			line-height: 24px;
			height: 100px;
			color: #888888;
		}
	
		.news2 dd em {
			background: url(../images/newsico.gif) no-repeat left center;
			padding-left: 20px;
			display: block;
			font: 14px Arial;
			color: #888888;
		}
	
	
	
		/**/
		.aboutbj {
			background: url(../images/aboutbg.jpg) no-repeat center top;
			height: 540px;
			font-family: "Microsoft Yahei";
			box-sizing: border-box;
			overflow: hidden;
		}
	
		.about {
			overflow: hidden;
			position: relative;
			padding-top: 100px;
		}
	
		.about h2 {
			text-align: left;
			font-size: 50px;
			color: #222222;
		}
	
		.about h2 span {
			text-align: left;
		}
	
		.about dl {
			width: 685px;
		}
	
		.about dl dt {
			width: 705px;
			border: 1px solid #e2e2e2;
			padding: 9px;
			box-sizing: border-box;
			height: 151px;
		}
	
		.about dl dt img {
			width: 685px;
			height: 131px;
			display: block;
		}
	
		.about dl dd {
			font-size: 15px;
			color: #666666;
			line-height: 26px;
			width: 586px;
			padding-top: 10px;
			box-sizing: border-box;
			text-align: justify;
		}
	
		.about dl dd {
			text-align: justify;
		}
	
	
	
		.link_bj {
			min-height: 54px;
			position: relative;
			z-index: 1;
			background: #3a4249;
			overflow: hidden;
		}
	
		.link {
			display: none;
			width: 100%;
			margin: 0 auto;
			height: auto;
			overflow: hidden;
			font-family: "Microsoft Yahei";
		}
	
		.link h2 {
			width: 170px;
			box-sizing: border-box;
			overflow: hidden;
			float: left;
			font-size: 18px;
			font-weight: bold;
			height: 54px;
			line-height: 54px;
			overflow: hidden;
			color: #aaacae;
		}
	
		.link h2 em {
			font-size: 16px;
			color: #aaacae;
			font-family: "Arial";
			display: inline-block;
			font-weight: bold;
			padding-left: 10px;
		}
	
		.link p {
			width: 1010px;
			float: left;
			font-size: 14px;
			overflow: hidden;
			line-height: 54px;
			color: #aaacae;
		}
	
		.link p a {
			color: #aaacae;
			padding: 0 16px;
		}

		/* 客户logo */
		.kehulogo{
			width: 98%;
			margin: 0px auto;
			height: auto;
			overflow: hidden;
			padding: 1%;
		}
		.logoes{
			width: 49.5%;
			float: left;
			margin-right: 0.5%;
		}
		.logoes .img01{
			
		}
		.logoes .img01 img{
			width: 100%;
		}
		.logoes .img02 img{
			width: 100%;
		}
		.logoes .img02{
			display: none;
		}
		.logoes:hover .img01{
			display: none;
		}
		.logoes:hover .img02{
			display: block;
		}
		
		
	}</pre></body></html>